package cn.tkxqc.sell.dto;

import cn.tkxqc.sell.dataobject.OrderDetail;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 对创建订单的请求封装
 */
@Data
public class OrderDTO {

    /** 商品id.*/
    private String productId;

    /** 商品数量.*/
    private Integer productQuantity;

    /** 买家地址.*/
    private String buyerAddress;

    /** 买家姓名.*/
    private String buyerName;

    /** 买家的openid.*/
    private String buyerOpenid;

    /** 买家电话.*/
    private String buyerPhone;

    /** 订单总金额.*/
    private BigDecimal OrderAmount;

    /** 订单编号.*/
    private String orderId;

    /** 订单状态.*/
    private Integer orderStatus;  //为了查询订单状态的时候用

    /** 支付状态.*/
    private Integer payStatus;  //为了查询支付状态的时候用

    /** 创建时间.*/
    private Date createTime;

    /** 更新时间.*/
    private Date updateTime;

    /** 订单详情列表.*/
    private List<OrderDetail> OrderDetailList;

}
